package weiyunsuan;

import java.util.Scanner;

public class _04二的整数次方 {
    /**
     * 用一条语句判断一个数字是否为2的整数次方
     */
    public static void main(String[] args) {
        //只需判断某一个数的二进制中是否只有一个一即可
        System.out.println("输入需要判断的数：");
        Scanner sc = new Scanner(System.in);
        int num = sc.nextInt();
        if ((num &(num-1))==0){
            System.out.println( num + "是2的整数次方");
        }else{
            System.out.println( num + "不是2的整数次方");
        }
    }
}
